main {
    position: relative;
    height: 100%;

    .locate {
        width: 40px;
        height: 40px;
        line-height: 40px;
        border-radius: 50%;
        background-color: #fff;
        position: absolute;
        bottom: 170px;
        left: 25px;

        .icon-dizhi {
            font-size: 25px;
        }
    }

    .back {
        width: 40px;
        height: 40px;
        line-height: 40px;
        border-radius: 50%;
        background-color: #fff;
        position: absolute;
       top: 12px;
        left: 17px;

        .icon-zuojiantou {
            font-size: 25px;
            font-weight: bolder;
        }
    }

    .bottom {
        width: 330px;
        height: 140px;
        background-color: #fff;
        padding: 15px;
        border-radius: 5%;
        position: absolute;
        bottom: 20px;
        left: 22px;

        h4 {
            color: rgb(82, 173, 142);
            margin-bottom: 15px;
        }

        ul {
            border-top: 1px dashed #ccc;
            padding: 15px 0;

        }
    }
}